Helping Pull Request Reviewer Recommendation Systems to Focus
نویسندگان
چکیده
The selection of code reviewers for a pull request can impact the quality as well speed review. In order to have best experience both developer and reviewers, there is need automatic reviewer recommendation systems requests. Although has been previous research in this area, it was mainly focused on smaller medium repositories up around 200 developers, while larger were rarely targeted. paper we evaluate several existing approaches set 8 Microsoft different sizes, noticing that average performance seemed decrease with number repository has. focus only relevant propose technique improving their by scoping down candidate based multiple filters. We defined basic filters determined 5 out 7 tested experienced improvements 16.24% better precision 19.66% recall averaged over all datasets, per dataset peaking at 36.63% 28.63% recall. Additionally, combining able achieve additional 6 (with minor improvement remaining approach), which datasets had 17.60% 21.23% recall, peaked 43.28% 30.94%
منابع مشابه
A Systematic Review of Nutrition Recommendation Systems: With Focus on Technical Aspects
Background: Nutrition informatics has become a novel approach for registered dietitians to practice in this field and make a profit for health care. Recommendation systems considered as an effective technology into aid users to adjust their eating behavior and achieve the goal of healthier food and diet. The purpose of this study is to review nutrition recommendation systems (NRS) and their cha...
متن کاملA Dataset for Pull Request Research
Pull requests form a new method for collaborating in distributed software development. To study the pull request distributed development model, we constructed a dataset of almost 900 projects and 350,000 pull requests, including some of the largest users of pull requests on Github. In this paper, we describe how the project selection was done, we analyze the selected features and present a mach...
متن کاملHelping Users Perceive Recommendation Diversity
The recommendation diversity is increasingly being recognized as an important issue in satisfying users’ needs for recommender systems. Various diversity-enhancing methods have been developed to increase diversity while making personalized recommendations to users. However, one crucial issue remains. Could the diversity, as system designers have carefully incorporated, be perceived by users and...
متن کاملReviewer recommendation for pull-requests in GitHub: What can we learn from code review and bug assignment?
Context: The pull-based model, widely used in distributed software development, offers an extremely low barrier to entry for potential contributors (anyone can submit of contributions to any project, through pull-requests). Meanwhile, the project’s core team must act as guardians of code quality, ensuring that pull-requests are carefully inspected before being merged into the main development l...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Access
سال: 2023
ISSN: ['2169-3536']
DOI: https://doi.org/10.1109/access.2023.3292056